What is fire at will?

"Fire at will" is a military command or order given by a commanding officer that authorizes soldiers to open fire on the enemy at their discretion. It means that soldiers are allowed to shoot their weapons without having to wait for a specific order. This command is usually given in situations where the enemy is in close proximity or a quick response is necessary. The phrase "fire at will" also has a figurative meaning, which means to act as one wishes or to take action without waiting for permission.